urban road composed of several streets or sections between corners - Spanish English Dictionary